function changeCode() {
//    其实就是对当前图片的属性进行重新赋值
//     $("#codeImg").attr("src", "/code");
//    如果点击没有反应，其实是浏览器的保护原则
//    每次都要去拿最新的验证码，所以可以将地址改变成不一样，每次地址访问不一样
//    地址后面其实是加的参数
    $("#codeImg").attr("src", "/code?a=" + Math.random())//
//    点击验证码，光标自动移动到输入框
//    所以可以对输入框设定焦点
//     $("#code").onblur;

}

layui.use(['form', 'layer', 'jquery'],
    function () {
        $ = layui.jquery;
        var form = layui.form,
            layer = layui.layer;

        //自定义验证规则
        form.verify({
            // username: [/^[a-z][a-z0-9]{5,15}$/, '账号必须是6到16位字母和数字第一个必须是字母'],
            pass: [/(.+){6,12}$/, '密码必须6到12位'],
            repass: function (value) {
                if ($('#L_pass').val() != $('#L_repass').val()) {
                    return '两次密码不一致';
                }
            },
            code: [/^[a-z0-9]{5}$/, '验证码必须是五位数']
        });
//监听提交
//        找到表单里面带有submit，并且拿到lay-filter="login"，点击提交按钮，然后执行里面的代码

        form.on('submit(login)', function (data) {
            data = data.field;//将form表单里面的内容重新赋值
            // alert(888)
            //layer.msg弹出信息框
            //JSON.stringify(data.field)得到输入信息
            // console.log(JSON.stringify(data.field));
            // console.log(data.field)//以后基本上需要的数据都是data.field
            // console.log(data)
            // layer.msg(JSON.stringify(data.field), function () {
            //     // location.href = 'index.html'
            // });
            //点击按钮，需要通过后台查询数据库是否当前的用户名和密码是否正确
            //需要调用后台ajax，然后得到后台的数据res，根据res数据提示进行操作
            //js调用后台，一般通过ajax，
            console.log(data);
            $.ajax({
                url: '/login',//对应Java注解地址
                data: data,//传递到Java后台的数据
                type: 'post',//对应后台方法get或者post
                dataType: 'json',//后台返回给前端的数据格式，一般用json对象。
                success: function (res) {//后台返回给前端的数据result
                    console.log(res, "success");
                    //    后台返回给前端的json格式应该是什么？
                    // let  res = {
                    //       code: 0,
                    //       msg: 'error',
                    //       count: 100,
                    //       data: [{}, {}]
                    //   };
                    if (res.msg == 'success') {
                        //将用户名传递到session里面，然后再另一个页面直接取值
                        sessionStorage.setItem("loginName",data.username);
                        location.href = '/back/index.html'
                    } else if (res.msg == 'error') {
                        layer.msg('你输入的用户名或账号不正确');
                    } else if (res.msg == 'error-code') {
                        layer.msg('你输入的验证码不正确');
                    }
                },
                error: function (res) {
                    // console.log(res, "error")
                    // location.href = 'login.html'
                }
            });
            return false;
        });


    });
